package com.wjb.service;
import com.wjb.model.EbProductCategory;
import com.wjb.model.EbChildProductCategory;

import java.util.List;

public interface ProductCategoryService {

    /**
     * 分页显示信息
     * @param page
     * @param pageSize
     * @return
     */
    List<EbChildProductCategory> listByPage(Integer page, Integer pageSize);

    /**
     * 获取分类的最大页数
     * @param pageSize
     * @return
     */
    Integer getMaxPage(Integer pageSize);

    /**
     * 获取所有一级分类
     * @return
     */
    List<EbChildProductCategory> oneParent();

    /**
     * 获取所有二级分类
     * @return
     */
    List<EbChildProductCategory> twoChild();

    /**
     * 保存父分类
     * @param ebChildProductCategory
     * @return
     */
    Integer  saveParent(EbChildProductCategory ebChildProductCategory);

    /**
     * 保存子分类
     * @param ebChildProductCategory
     * @return
     */
    Integer  saveChild(EbChildProductCategory ebChildProductCategory);

    /**
     * 通过指定id搜索某分类
     * @param id
     * @return
     */
    EbChildProductCategory selectOne(Integer id);

    Integer updateECPC(EbChildProductCategory eCPC);

    Integer delectECPC(Integer epcId);

}
